Platform Explorer / Nuxeo Platform 2023.18

Extension point loginScreen

Documentation

Configure the Login Screen : header, footer, styles, openid providers ...

The variable /nuxeo can be used to avoid hardcoding the default application path (/nuxeo)

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.ui.web.auth.service.LoginScreenConfig

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-ui-web-2023.18.9.jar /OSGI-INF/login-startup-page-jsf-contrib.xml
    <extension point="loginScreen" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <loginScreenConfig>
          <startupPages>
            <startupPage id="jsf" priority="10">
              <path>nxstartup.faces</path>
            </startupPage>
          </startupPages>
        </loginScreenConfig>
      </extension>
  • nuxeo-platform-web-common-2023.18.9.jar /OSGI-INF/login-screen-config.xml
    <extension point="loginScreen" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <loginScreenConfig>
          <defaultLocale>en</defaultLocale>
          <supportedLocales>
            <locale>en_GB</locale>
            <locale>en_US</locale>
          </supportedLocales>
        </loginScreenConfig>
      </extension>
  • nuxeo-platform-lang-ext-2023.18.9.jar /OSGI-INF/login-screen-config.xml
    <extension point="loginScreen" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <loginScreenConfig>
          <supportedLocales append="true">
            <locale>de</locale><!-- German - Germany -->
            <locale>de_DE</locale><!-- German - Germany -->
            <locale>es</locale><!-- Spanish - Spain -->
            <locale>es_ES</locale><!-- Spanish - Spain -->
            <locale>eu_ES</locale><!-- Basque -->
            <locale>fr</locale><!-- French - France -->
            <locale>fr_FR</locale><!-- French - France -->
            <locale>id_ID</locale><!-- Indonesian - Indonesia -->
            <locale>it_IT</locale><!-- Italian - Italy -->
            <locale>ja</locale><!-- Japanese (Gregorian calendar) - Japan -->
            <locale>ja_JP</locale><!-- Japanese (Gregorian calendar) - Japan -->
            <locale>nl</locale><!-- Dutch - Netherlands -->
            <locale>nl_NL</locale><!-- Dutch - Netherlands -->
            <locale>sq_AL</locale><!-- Albanian -->
            <locale>sv_SE</locale><!-- Swedish -->
            <locale>zh_CN</locale><!-- Chinese (Simplified) - China -->
          </supportedLocales>
        </loginScreenConfig>
      </extension>
  • nuxeo-web-ui-3.1.12.jar /OSGI-INF/login-startup-page-web-contrib.xml
    <extension point="loginScreen" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <loginScreenConfig>
          <startupPages>
            <startupPage id="web" priority="100">
              <path>ui/</path>
            </startupPage>
          </startupPages>
        </loginScreenConfig>
      </extension>